#ifndef _TESTS_H
#define _TESTS_H


void unittest1();
void unittest2();
void unittest3();
void unittest4();

void cardtest1();
void cardtest2();
void cardtest3();
void cardtest4();

void randomtestadventurer(int numIterations);
enum CARD selectCard(int n, int k[], struct gameState* g);
void checkAdventurer(int p, struct gameState *g);
int numTreasureCards(int* pile, int count);

void randomtestcard();
void checkSmithy();
enum CARD getCard(int n, int k[], struct gameState* g);




#endif

